<?php
#### FUNCTIONS #################################################################
function table() { return library('table'); }

#### TABLE LIBRARY #############################################################
class TableLibrary extends HTMLLibrary {

	#### TR ####################################################################
	public function tr($data = false) {
		if (is_array($data)) {
			$return = html()->tr();
			foreach ($data as $key => $value) {
				if (!is_numeric($key)) html()->td($key)->style('text-align:'.$value);
				else html()->td($value);
			}
			html()->close('tr');
			return $return;
		}
		else return html()->tr($data);
	}
	
	#### TD ####################################################################
	public function td($data = false) {
		if (is_array($data)) foreach ($key as $value) html()->td($value);
		else return html()->td($data);
	}
	
	#### TH ####################################################################
	public function th($data = false) {
		if (is_array($data)) {
			html()->tr();
			foreach ($data as $key => $value) {
				if (!is_numeric($key)) html()->th($key)->style('width:'.$value);
				else html()->th($value);
			}
			html()->close('tr');
		}
		else return html()->th($data);
	}
}
?>
